import { defineConfig } from 'umi';
// import { resolve } from 'path';
import routes from './routes';

export default defineConfig({
  favicon: 'index.ico',
  layout: {
    // 支持任何不需要 dom 的
    // https://procomponents.ant.design/components/layout#prolayout
    name: '实验管理系统',
    // logo: 'index.jpeg',
    locale: true,
    layout: 'side',
    // 不展示顶栏，个人信息直接放在侧边栏中
    headerRender: false,
  },
  mock: false, // 注释掉即开启mock功能
  proxy: {
    "/api": {
      target: "http://127.0.0.1:7001",
      changeOrigin: true,
      // pathRewrite: { "^/api": "" }
    },
    "/login": {
      target: "http://127.0.0.1:7001",
      changeOrigin: true,
      // pathRewrite: { "^/api": "" }
    },
  },
  alias: {
    // '@service': './src/service/index.ts', // 不可行
    // '@service': resolve(__dirname, './src/service/index.ts'), // 就用@/去写-能有文件提示
  },
  routes,
});